home *** CD-ROM | disk | FTP | other *** search
/ MacFormat España 15 / macformat_15.iso / Shareware Internet / Desarrolladores / PlayerPRO 4.5.1 Dev.Kit / Plug-Ins / Import⁄Export Plugs / MOD.h < prev    next >
Text File  |  1995-06-01  |  751b  |  45 lines

  1. #if defined(powerc) || defined(__powerc)
  2. #pragma options align=mac68k
  3. #endif
  4.  
  5. #define MAXPTRS 128
  6.  
  7. struct MODCom
  8. {
  9.     short InstrHiNibble : 4;    
  10.     short AmigaPeriod : 12;
  11.     short InstrLoNibble : 4;    
  12.     short EffectCmd : 4;
  13.     short EffectArg : 8;
  14. };
  15.  
  16. struct MODPat
  17. {
  18.     struct MODCom Commands[64][4];
  19. };
  20.  
  21. struct FileInstrDataz
  22. {
  23.     char Filename[22];
  24.     unsigned short numWords;
  25.     Byte fineTune;
  26.     Byte volume;
  27.     unsigned short loopWord;
  28.     unsigned short loopWords;
  29. };
  30.  
  31. struct MODDef
  32. {
  33.     char NameSignature[ 20];
  34.     struct FileInstrDataz fid[ 31];
  35.     Byte numPointers;
  36.     Byte maxPointers;
  37.     Byte oPointers[ MAXPTRS];
  38.     long longFmtSignature;
  39.     struct MODPat patterns[];
  40. };
  41. typedef struct MODDef MODDef;
  42.  
  43. #if defined(powerc) || defined(__powerc)
  44. #pragma options align=reset
  45. #endif